.wrapper{
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  background: #fff;
}
.platform {
    padding: 15px;
    .title {
        font-size: 28px;
        color: #999;
        margin-bottom: 5vw;
    }

    .logo {
        display: flex;
        flex-wrap: wrap;
      .logoItem {
          background-color: #f5f5f5;
          width: 30%;
          margin-right: 3.33%;
          margin-bottom: 3.33%;
          text-align: center;
          padding: 6vw 0;
        div {
            font-size: 24px;
            padding-bottom: 2vw;
            margin-top: 20px;
        }
      }
    }
    .message{
        position: fixed;
        top: 0;
        left: 0;
        .mask{
            position: fixed;
            z-index: 1000;
            width: 100vw;
            height: 100vh;
            background-color: rgba(0,0,0,.5);
        }
        .messageBox{
            position: fixed;
            z-index: 1001;
           max-width: 400px;
           height: 380px;
          top: 40%;
          left: 50%;
          transform: translate(-50%,-50%);
         img{
             width: 100%;
         }
         .close{
             position: absolute;
             z-index: 1003;
             right: 0;
             top: 0;
             width: 44px;
             height: 44px;
             line-height: 44px;
             text-align: center;
             i{
                 color: #eee;
                 font-weight: 100;
             }
         }
        }
    }
  }